threshing flail - Turkish English Dictionary